package AccionBoton;

import java.awt.Window;
import java.awt.event.ComponentEvent;
import java.awt.event.ComponentListener;

import paginas.PaginaEntornoCreacionTeclados;
import paginas.PaginaMenuAdmin;

public class AccionCerrarCruz implements ComponentListener{

	private Window _ventana;
	private Window _abuelo;
	private PaginaMenuAdmin bis;
	private PaginaEntornoCreacionTeclados tatara;
	private Boolean flag = false;
	private Boolean flag2 = false;
	private Boolean flag3 = false;



	public AccionCerrarCruz(Window ventana){
		
		_ventana = ventana;
		
	}
	
	public AccionCerrarCruz(Window ventana,Window abuelo){
		
		_ventana = ventana;
		_abuelo = abuelo;
		flag = true;
		
	}
	
	public AccionCerrarCruz(Window ventana,PaginaMenuAdmin abuelo){
		
		_ventana = ventana;
		bis = abuelo;
		flag2 = true;
		
	}
	
	public AccionCerrarCruz(Window ventana,PaginaEntornoCreacionTeclados abuelo){
		
		_ventana = ventana;
		tatara = abuelo;
		flag3 = true;
		
	}
	


	public Window get_ventana() {
		return _ventana;
	}

	public void set_ventana(Window ventana) {
		_ventana = ventana;
	}
	
	
	public void componentHidden(ComponentEvent e) {

		_ventana.dispose();
		
		if(flag){
		_abuelo.requestFocus();}
		
		if(flag2){
			
			bis.requestFocus();
		}
		if(flag3){
			tatara.requestFocus();
		}
		
	}

	public void componentMoved(ComponentEvent e) {
		// TODO Auto-generated method stub
		
	}

	public void componentResized(ComponentEvent e) {
		// TODO Auto-generated method stub
		
	}

	public void componentShown(ComponentEvent e) {
		// TODO Auto-generated method stub
		
	}

}
